package com.sc.nft.controller.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Pattern;

@Data
public class HfPayNotifyRequest {

    @ApiModelProperty("应答返回码")
    private String resp_code;
    @ApiModelProperty("应答返回描述")
    private String resp_desc;
    @ApiModelProperty("商户客户号")
    private String mer_cust_id;
    @ApiModelProperty("用户客户号")
    private String user_cust_id;
    @ApiModelProperty("交易状态")
    private String trans_stat;
    @ApiModelProperty("分账账户串")
    private String div_details;
    @ApiModelProperty("订单号")
    private String order_id;
    @ApiModelProperty("订单日期")
    private String order_date;
    @ApiModelProperty("银行代号")
    private String bank_id;
    @ApiModelProperty("订单金额")
    private String trans_amt;
    @ApiModelProperty("手续费账户号")
    private String fee_cust_id;
    @ApiModelProperty("手续费客户号")
    private String fee_acct_id;
    @ApiModelProperty("手续费金额")
    private String fee_amt;
    @ApiModelProperty("前台返回地址")
    private String ret_url;
    @ApiModelProperty("后台返回地址")
    private String bg_ret_url;
    @ApiModelProperty("商户私有域")
    private String mer_priv;
    @ApiModelProperty("扩展域")
    private String extension;
    @ApiModelProperty("本平台交易唯一标识号")
    private String platform_seq_id;
    @ApiModelProperty("外部交易流水号")
    private String out_trans_id;
    @ApiModelProperty("外部商家订单号")
    private String party_order_id;
    @ApiModelProperty("支付类型")
    private String pay_type;
    @ApiModelProperty("可分账金额")
    private String real_trans_amt;

}
